<%--
  Created by IntelliJ IDEA.
  User: 周欣
  Date: 2021/5/29
  Time: 22:01
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>EL表达式其他隐含对象的使用</title>
</head>
<body>
    <%--
        param               Map<String,String>      它可以获取请求参数的值
        paramValues         Map<String,String[]>    它也可以获取请求参数的值，获取多个值的时候使用。
        header              Map<String,String>      它可以获取请求头的信息
        headerValues        Map<String,String[]>    它可以获取请求头的信息，它可以获取多个值的情况
        cookie              Map<String,Cookie>      它可以获取当前请求的 Cookie 信息
        initParam           Map<String,String>      它可以获取在 web.xml 中配置的<context-param>上下文参数
    --%>
    输出请求参数username的值：${ param.username } <br>
    输出请求参数password的值：${ param.password } <br>

    输出请求参数username的值：${ paramValues.username[0] } <br>
    输出请求参数hobby的值：${ paramValues.hobby[0] } <br>
    输出请求参数hobby的值：${ paramValues.hobby[1] } <br>
    <hr>
    输出请求头[User-Agent]的值：${ header['User-Agent'] } <br>
    输出请求头[Connection]的值：${ header.Connection } <br>
    输出请求头[User-Agent]的值：${ headerValues['User-Agent'][0] } <br>
    <hr>
    获取Cookie的名称：${ cookie.JSESSIONID.name } <br>
    获取Cookie的值：${ cookie.JSESSIONID.value } <br>
    <hr>

    输出&lt;Context-param&gt;username的值：${ initParam.username } <br>
    输出&lt;Context-param&gt;url的值：${ initParam.url } <br>
</body>
</html>
